package org.cll.lagou.study.springbootdemo.service;

import com.github.pagehelper.PageInfo;
import org.cll.lagou.study.springbootdemo.entity.Article;

import java.util.List;

/**
 * 描述信息:
 *
 * @author CLL
 * @version 1.0
 * @date 2020/6/27 9:05
 */
public interface ArticleService {

    /**
     * 根据主键查询
     * @param id    主键
     * @return  查询结果
     */
    Article getById(Integer id);

    /**
     * 查询所有
     * @return  列表
     */
    List<Article> getAll();

    /**
     * 分页查询
     * @param pageNum  查询页码
     * @param pageSize  分页大小
     * @return  分页数据
     */
    PageInfo<Article> getByPage(int pageNum, int pageSize);

}